.common-color {
    background:orange;
}
/* banner */
.banner-wrap {
    height:238px;
    position: relative;
    background: url(../images/bg-f_03.jpg);
    margin-bottom: 16px;
}
.banner-top {
    margin:15px 0;
    font-size:14px;
    height:38px;
    line-height:38px;
    text-align: center;
    border:1px solid #ffe7b8;
    background: #fdf8e3;
    color:#b05a2e;
}
.banner-wrap .phone {
    position: absolute;
    left:70px;
    top:29px;
}
.banner-wrap h2{
    
    font-size:38px;
    list-style:38px;
    color:white;
    
    
}
.banner-wrap .split1 {
    position: absolute;
    left:280px;
    top:65px;
}
.banner-wrap .split2 {
    position: absolute;
    left:280px;
    top:118px;
}
.banner-wrap h3 {
    font-size:18px;
    line-height: 18px;
    position: absolute;
    left:280px;
    top:175px;
    color:white;-
}
.banner-wrap .code {
    position: absolute;
    right:170px;
    bottom:28px;
}
.banner-wrap a {
    display: block;
    width:87px;
    height:31px;
    line-height:31px;
    border:1px solid gray;
    border-radius:3px;
    font-size:10px;
    color:white;
    background: black;
}
.banner-wrap .i_load {
    background:url(../images/apple_03.jpg) no-repeat 15px center;
    position: absolute;
    right:23px;
    bottom: 69px;
    padding-left:44px;
} 
.banner-wrap .a_load {
    position: absolute;
    right:23px;
    bottom: 28px;
    padding-left:44px;
    background:url(../images/apple_03.jpg) no-repeat 15px center;
} 
/* balank */
.blank-left {
    width:198px;
    padding:23px 52px 0 14px;
    background: white;
    border:1px solid gainsboro;
}
.item {
    height:117px;
  
}
.item h2 {
    font-size:17px;
    line-height: 17px;
    margin-bottom: 10px;
    color:#b9d3c3;
}
.item a {
   display:block;
   float: left;
   font-size:14px;
   line-height:36px;
   margin-right:25px;
   color:gray;
}
.last-item {
    height: 103px;
}
.blank-right {
    width:890px;
}
.search {
    width:779px;
    font-size:18px;
    border:1px solid gainsboro;
    margin-bottom: 20px;
}
.search input {
    
    height: 56px;
    line-height: 56px;
    padding-left:17px;
    color:gainsboro;
}
.search a {
    text-align: center;
    width:104px;
    height:48px;
    line-height:48px;
    background: #5ecfc9;
    color:white;
    float:right;
    margin:5px 6px;
}
.job {
    width:890px;
    height:127px;
    background: white;
    margin-bottom:16px;
}
.job-left {
    float:left;
    padding:25px 0 10px;
    width:300px;
    
}
.job-left h3 {
    font-size:19px;
    line-height:19px;
    padding-left: 25px;
    font-weight: bold;
    color:black;
    margin-bottom: 16px;
    padding-left: 19px;

}
.job-left h4 {
    font-size:19px;
    line-height:19px;
    padding-left: 7px;
    margin-bottom: 24px;
    color:red;
    font-weight:bold;
}
.job-left p {
    font-size:12px;
    line-height: 12px;
}
.job-left p span {
    display:block;
    float:left;
    height:17px;
    line-height: 17px;
    padding:0 7px;
    border-right:2px solid #9d9da3;
}
.job_right {
    float:right;
     width:151px;
     height:106px;
     margin-top:16px;

}
.job_right img {
    width:51px;
    padding-left:92px;
    margin-bottom: 12px;
}
.job_right h4 {

    
    padding-left:98px;
    font-size:12px;
    line-height: 12px;
    margin-bottom: 11px;
    color:grey;
}
.job_right div {
    height:21px;
}
.job_right div span {
    float:left;
    padding-top:6px;
    font-size:11px;
    height:15px;
    line-height: 15px;
    color:gray;
}
.first-span {
    padding-right:9px;
    background: url(../images/line_03.jpg) no-repeat right 6px;
}
.second-span {
    padding:0 10px;
}
.job_right h5 {
    font-size:12px;
    height:19px;
    line-height: 19px;
    float:right;
    color:white;
    background: greenyellow;
}
.end {
    width:890px;
    height:111px;
    background: #fdf9e5;
}
.end h3 {
    float:left;
    width:248px;
    padding:41px 0 0 17px;
    font-size:20px;
    height:20px;
    line-height:20px;
   
    color:blue;
}
.end h3 span {
    color:orange;
}
.end-right {
    width:261px;
    height:108px;
    float:right;
    padding:20px 20px 0 0;
    
}
.end-right div {
    width:169px;
    padding-top:20px;
    float:left;
   
}
.end-right div h4 {
    font-size:20px;
    line-height:20px;
    color:blue;
    margin-bottom:9px ;
}
.end-right .second-h4 {
    padding-left: 17px;;
}
.end-right img{
    float: right;
}

